<template>
	<view>
		<view class="">webView {{a}}</view>
		<button @click="onOpenFile">打开文件</button>
		<!-- <button @click="onOpenFile">打开文件</button> -->
		<!-- <web-view :webview-styles="webviewStyles" src="https://uniapp.dcloud.io/static/web-view.html"></web-view> -->
		<!-- <web-view :webview-styles="webviewStyles" src="../../static/文档.doc"></web-view> -->
	</view>
</template>

<script setup>
	import {
		onLoad
	} from '@dcloudio/uni-app'
	import {
		ref,
		reactive,
		inject
	} from 'vue'
	import {} from '../../api/index.js'

	const tools = inject("$tools")
	const title = ref('顶部')
	let a = ref('站务')

	onLoad(() => {
	})
	
	const onOpenFile = ()=>{
		// 下载文件
		// wx.downloadFile({
		//   url: 'https://api.xiaoshengkeji.cn/upload/xiaosheng.xiaoshengkeji.cn/240312/16340486750.pdf',
		//   // filePath: wx.env.USER_DATA_PATH,
		//   success(res) {
		//     const filePath = res.tempFilePath; // 获取临时文件路径
		//     const fsm = wx.getFileSystemManager(); // 获取文件管理器对象
		//     fsm.readdir({
		//       dirPath: wx.env.USER_DATA_PATH, // 指定目录路径
		//       success(res) {
		// 		  console.log('res',res,filePath);
		//         const files = res.files; // 获取文件列表
		//         for (let i = 0; i < files.length; i++) {
		//           if (files[i].path === filePath) {
		//             console.log('文件名：' + files[i].name); // 输出文件名
		//             break;
		//           }
		//         }
		//       },
		//       fail(err) {
		//         console.error('读取目录失败：' + err);
		//       }
		//     });
		//   },
		//   fail(err) {
		//     console.error('下载文件失败：' + err);
		//   }
		// });

		wx.chooseMessageFile({
		  count: 10,
		  type: 'file',
		  success (res) {
			  console.log('res',res);
			  a.value = res.tempFiles[0].name
		  }
		})
		uni.getSavedFileInfo({
		  filePath: 'https://api.xiaoshengkeji.cn/upload/xiaosheng.xiaoshengkeji.cn/240312/16340486750.pdf',
		  success: function (res) {
		    console.log(res);
		  }
		});

		return;
		const fs = wx.getFileSystemManager()
	
		// uni.showLoading({
		// 	title: '加载中'
		// });

		wx.downloadFile({ //将文档下载到本地
			url: 'https://api.xiaoshengkeji.cn/upload/xiaosheng.xiaoshengkeji.cn/240312/16340486750.pdf', 
			success(res) {
				// 方法2 ：读取文件信息
				// let arrBuffer = fs.readFileSync(res.tempFilePath,'hex')
				// console.log("读取文件信息：",arrBuffer)
				// let a = fs.openSync({
				// 	filePath:res.tempFilePath
				// })
				// console.log('a',a);
				// if(a,)
				// fs.open({
				//   filePath: res.tempFilePath,
				//   // flag: 'a+',
				//   success(res) {
				// 	  console.log('res',res);
				//     // 获取文件的状态信息
				//     fs.fstat({
				//       fd: res.fd,
				//       success(res) {
				//         console.log(res)
				//       }
				//     })
				//   }
				// })
				fs.getFileInfo({
					filePath: res.tempFilePath,
					success(res) {
						console.log('res',res);
					}
				})
				
				return;
				
				wx.openDocument({ //打开文档
					filePath: res.tempFilePath, //本地文档路径					
					fileType: "pdf", //文档类型
					showMenu: true,
					success: function(res) {
						uni.hideLoading();
						console.log('bb',res);
						wx.showToast({
							title: '打开文档成功',
						})
					},
					fail: function(res) {
						uni.hideLoading();
						console.log('aa',res);
						wx.showToast({
							title: '打开文档失败',
						})
					},
				})
			},
		})
	}
</script>

<style lang="scss" scoped>
</style>